From f1cf580f409398d4d90f28dd2d9425c2facc4e50 Mon Sep 17 00:00:00 2001 From: Hollis Blanchard Date: Tue, 12 Dec 2006 10:23:58 -0600 Subject: [PATCH] [POWERPC][XEN] Build fixes. Signed-off-by: Hollis Blanchard --- xen/include/public/arch-powerpc.h | 2 ++ xen/include/public/domctl.h | 8 ++++++++ 2 files changed, 10 insertions(+) diff --git a/xen/include/public/arch-powerpc.h b/xen/include/public/arch-powerpc.h index c7738c1c86..267d6c6a91 100644 --- a/xen/include/public/arch-powerpc.h +++ b/xen/include/public/arch-powerpc.h @@ -73,6 +73,8 @@ DEFINE_XEN_GUEST_HANDLE(xen_pfn_t); #ifndef __ASSEMBLY__ +#define XENCOMM_INLINE_FLAG (1UL << 63) + typedef uint64_t xen_ulong_t; /* User-accessible registers: need to be saved/restored for every nested Xen diff --git a/xen/include/public/domctl.h b/xen/include/public/domctl.h index da0b5b2868..588d430511 100644 --- a/xen/include/public/domctl.h +++ b/xen/include/public/domctl.h @@ -385,6 +385,13 @@ struct xen_domctl_settimeoffset { typedef struct xen_domctl_settimeoffset xen_domctl_settimeoffset_t; DEFINE_XEN_GUEST_HANDLE(xen_domctl_settimeoffset_t); +#define XEN_DOMCTL_real_mode_area 26 +struct xen_domctl_real_mode_area { + uint32_t log; /* log2 of Real Mode Area size */ +}; +typedef struct xen_domctl_real_mode_area xen_domctl_real_mode_area_t; +DEFINE_XEN_GUEST_HANDLE(xen_domctl_real_mode_area_t); + struct xen_domctl { uint32_t cmd; uint32_t interface_version; /* XEN_DOMCTL_INTERFACE_VERSION */ @@ -410,6 +417,7 @@ struct xen_domctl { struct xen_domctl_hypercall_init hypercall_init; struct xen_domctl_arch_setup arch_setup; struct xen_domctl_settimeoffset settimeoffset; + struct xen_domctl_real_mode_area real_mode_area; uint8_t pad[128]; } u; }; -- 2.30.2